<?php
/**
 * mailReceive.php
 * 
 * (C) 2009, tetsuya.odaka(EzoGP).
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* 
 * POP3サーバーからメイルを取得します。
 * 
 * author；	t.odaka
 * date ;	2005/10/16
 * 
 * modified;	2009/3/14 t.odaka
 * 				2009/5/14 t.odaka refactoring
 * 				2009/5/25	t.odaka	不要なコメント行を削除
 * 
*/
	
	// 前準備
	include("../Myznala/myHeader.inc.php");

	/*
	 * 変数定義
	 */
	// 遷移先のテンプレート名
	$myTemplate="../examples-dwoo/templates/mailReceive.tpl";
	
	/* 
	 * メイルを取得する処理	
	*/
	require_once('../Myznala/ReceiveMailBean.class.php');
	
	// メイル受信プログラムの処理
	$mailObject = new ReceiveMailBean();
		
	// メイルを受信する。
	$result_array = $mailObject->mailreceive();
	
	if(count($result_array)==0){
		// エラーメッセージの編集
		require_once('../Myznala/ErrorBean.class.php');
		$myErrArray=array();
		$errorObj=new ErrorBean();
		$errorObj->setField($save_dir);
		$errorObj->setMessage("メイルはありません.");
		$myErrArray[0]=$errorObj;
		
		// テンプレートに変数をセット
		$myTplData = array(
			'myLoginUser'=>$myLoginUser,
			'myAppName'=>'examples-dwoo',
			'myPageTitle' => 'Mail_Receive',
		
			'To'=>POP3USER,
			'myErrArray'=>	$myErrArray
		);
		// ログの出力(end)
		$myLog->err("$myPageName: end");

	} else {
		// テンプレートに変数をセット
		$myTplData = array(
			'myLoginUser'=>$myLoginUser,
			'myAppName'=>'examples-dwoo',
			'myPageTitle' => 'Mail_Receive',
		
			'To'=>POP3USER,
			'mail_array' => $result_array
		);
	}
	
	// 後処理
	include("../Myznala/myFooter.inc.php");
	
	return;
?>